package objekte;

public class Person {
  String name;
  String vorname;
  boolean mann;
  Person gatte;
  
  public Person(String v, String n, boolean m){
    vorname=v;
    name=n;
    mann=m;
  }
  
  public boolean heirate(Person p){
    if(gatte!=null || p.gatte!=null) return false;
    gatte=p;
    p.gatte=this;
    return true;
  }

  public static void ausgabe(Person[] ps){
    for(int i=0; i<ps.length; ++i){
      Person p=ps[i];
      System.out.print(p.vorname+" "+p.name);
      if(p.gatte==null) System.out.println(" ist nicht verheiratet");
      else System.out.println(" ist verheiratet mit "+p.gatte.vorname);
    }
  }
}
